package aufgabe_02;

// Datei: Test.java
// Die Klassen GregorianCalendar und Calendar befinden sich im Paket
// java.util und ermoeglichen die Speicherung und Bearbeitung
// von Datumswerten!
import java.util.*;

class Test {
	public static void main(String[] args) {
		VerderblichesWarenlager lager = new VerderblichesWarenlager(4);
		GregorianCalendar lieferdat = new GregorianCalendar();
		GregorianCalendar verfallsdat = new GregorianCalendar(2003, 8, 1);
		Milch milchref = new Milch("Milch", .99f, lieferdat, verfallsdat,
				"H-Milch", 6.0);
		Ware wareref = new Ware("Seife", .79f, lieferdat);
		lager.aufnehmen(milchref, 500);
		lager.aufnehmen(wareref, 300);
		lager.aufnehmen(wareref, 300); // Lagerbestand erhoehen
		lager.print();
		GregorianCalendar testdatum = new GregorianCalendar(2003, 7, 1);
		System.out
				.println("\nUnd nun noch die Liste mit den Waren, die verfallen:\n");
		lager.verderblicheWarenAusgeben(testdatum);
	}
}